package com.scraper.service.impl;

import java.util.List;

import com.scraper.dao.RegionDAO;
import com.scraper.model.Region;
import com.scraper.service.RegionManager;

public class RegionManagerImpl implements RegionManager {

	private RegionDAO regionDAO;

	public void create(Region region) {
		regionDAO.saveOrUpdate(region);
	}

	public void delete(Region region) {
		regionDAO.delete(region);
	}

	public Region getByName(String name) {
		return regionDAO.getByName(name);
	}

	public Region getRegionByID(Integer id) {
		return regionDAO.get(id);
	}

	public List<Region> getRegionsList() {
		return regionDAO.list();
	}

	public void setRegionDAO(RegionDAO regionDAO) {
		this.regionDAO = regionDAO;
	}

	public RegionDAO getRegionDAO() {
		return regionDAO;
	}

}
